www.gusucode.com > Quantum-Behaved Particle Swarm Optimization 工具箱matlab源码 > Quantum-Behaved Particle Swarm Optimization/Quantum-behaved Particle Swarm Optimization/crossintrayfcn.m

    function z = crossintrayfcn(xx)

    % Cross-in-Tray Function

    % Search domain: [-10,10]
    % Global minimum: f(x) = -2.0626 | x = (+-1.3491)

    % xx = max(-10,min(10,xx));

    x1 = xx(:,1);
    x2 = xx(:,2);

    z = -0.0001*(abs(sin(x1).*sin(x2).*exp(abs(100 - sqrt(x1.^2 + x2.^2)/pi)))+1).^0.1;

end